
import numpy as np
import cv2 as cv

# 使用 np.full 创建一个4x4的三通道数组，每个通道分别设置为50, 100, 150
img = np.full((4, 4, 3), [50, 100, 150], dtype=np.uint8)
cv.imshow('origin_img',img)
cv.waitKey(0)
print("显示第1张")

# 读取r,g,b通道
b,g,r = cv.split(img)
# 合并r,g,b通道
new_img = cv.merge([r,g,b])
# 显示图片
cv.imshow('img',new_img)
cv.waitKey(0)
print("显示第2张")

# 修改r,g,b通道
r[0] = 0
g[1] = 0
b[2:3] = 0
new_img = cv.merge([r,g,b])
# 显示图片
cv.imshow('rgb_splite_merge_img',new_img)
cv.waitKey(0)
print("显示第3张")

cv.destroyAllWindows()